/**
 * 获取防火墙折线图配置项
 */
function getFirewallStreamLineOption() {
    var option = {
        backgroundColor: '',

        tooltip: {
            trigger: 'axis',
            axisPointer: {
                type: 'cross'
            }
        },
        legend: {
            textStyle: {
                fontSize: 12
            },
            top: 'middle',
            orient: "vertical",
            right: "20",
            data: ['当前流量', '上限流量', '下限流量']
        },
        grid: {
            top: 20,
            left: 25,
            right: 150,
            bottom: 0,
            containLabel: true
        },
        xAxis: {
            type: 'time',
            name: '时间',
            nameTextStyle: {
                fontSize: 12,
            },
            splitLine: {
                show: false
            },
            splitNumber: 6,
            axisLine: {
                lineStyle: {
                    color: 'black'
                }
            }
        },
        yAxis: {
            type: 'value',
            name: '流量',
            nameGap:8,
            nameTextStyle: {
                fontSize: 12,
            },
            axisLine: {
                lineStyle: {
                    color: 'black'
                }
            },
            axisLabel: {
                formatter: '{value} 次',
                margin:12
            },
            axisPointer: {
                snap: true
            }
        },
        series: [{
                name: '当前流量',
                type: 'line',
                showSymbol: false,
                hoverAnimation: false,
                data: [
                    ["2018-05-01 20:00:00", 60],
                    ["2018-05-01 20:01:00", 75],
                    ["2018-05-01 20:02:00", 82],
                    ["2018-05-01 20:03:00", 90],
                    ["2018-05-01 20:04:00", 82],
                    ["2018-05-01 20:05:00", 90],
                    ["2018-05-01 20:06:00", 83],
                    ["2018-05-01 20:07:00", 79],
                    ["2018-05-01 20:08:00", 73],
                    ["2018-05-01 20:09:00", 83],
                    ["2018-05-01 20:10:00", 95],
                    ["2018-05-01 20:11:00", 86],
                    ["2018-05-01 20:12:00", 75],
                    ["2018-05-01 20:13:00", 88],
                    ["2018-05-01 20:14:00", 74],
                    ["2018-05-01 20:15:00", 66],
                    ["2018-05-01 20:16:00", 60],
                    ["2018-05-01 20:17:00", 75],
                    ["2018-05-01 20:18:00", 88],
                    ["2018-05-01 20:19:00", 74],
                    ["2018-05-01 20:20:00", 75],
                    ["2018-05-01 20:21:00", 88],
                    ["2018-05-01 20:22:00", 74],
                    ["2018-05-01 20:23:00", 66],
                    ["2018-05-01 20:24:00", 60],
                    ["2018-05-01 20:25:00", 75],
                    ["2018-05-01 20:26:00", 88],
                    ["2018-05-01 20:27:00", 74],
                    ["2018-05-01 20:28:00", 66],
                    ["2018-05-01 20:29:00", 75],
                ],
                itemStyle: {
                    color: '#dd545d'
                },
                smooth: true,
            },
            {
                name: '上限流量',
                type: 'line',
                showSymbol: false,
                hoverAnimation: false,
                data: [
                    ["2018-05-01 20:00:00", 70],
                    ["2018-05-01 20:01:00", 85],
                    ["2018-05-01 20:02:00", 90],
                    ["2018-05-01 20:03:00", 84],
                    ["2018-05-01 20:04:00", 85],
                    ["2018-05-01 20:05:00", 98],
                    ["2018-05-01 20:06:00", 84],
                    ["2018-05-01 20:07:00", 76],
                    ["2018-05-01 20:08:00", 75],
                    ["2018-05-01 20:09:00", 85],
                    ["2018-05-01 20:10:00", 98],
                    ["2018-05-01 20:11:00", 84],
                    ["2018-05-01 20:12:00", 85],
                    ["2018-05-01 20:13:00", 98],
                    ["2018-05-01 20:14:00", 84],
                    ["2018-05-01 20:15:00", 76],
                    ["2018-05-01 20:16:00", 70],
                    ["2018-05-01 20:17:00", 85],
                    ["2018-05-01 20:18:00", 98],
                    ["2018-05-01 20:19:00", 84],
                    ["2018-05-01 20:20:00", 85],
                    ["2018-05-01 20:21:00", 98],
                    ["2018-05-01 20:22:00", 84],
                    ["2018-05-01 20:23:00", 76],
                    ["2018-05-01 20:24:00", 70],
                    ["2018-05-01 20:25:00", 85],
                    ["2018-05-01 20:26:00", 98],
                    ["2018-05-01 20:27:00", 84],
                    ["2018-05-01 20:28:00", 76],
                    ["2018-05-01 20:29:00", 85],
                ],
                itemStyle: {
                    color: '#006699'
                },
                lineStyle:{
                    type:'dotted'
                },
                smooth: true,
            },
            {
                name: '下限流量',
                type: 'line',
                showSymbol: false,
                hoverAnimation: false,
                data: [
                    ["2018-05-01 20:00:00", 50],
                    ["2018-05-01 20:01:00", 65],
                    ["2018-05-01 20:02:00", 78],
                    ["2018-05-01 20:03:00", 64],
                    ["2018-05-01 20:04:00", 65],
                    ["2018-05-01 20:05:00", 78],
                    ["2018-05-01 20:06:00", 64],
                    ["2018-05-01 20:07:00", 56],
                    ["2018-05-01 20:08:00", 50],
                    ["2018-05-01 20:09:00", 65],
                    ["2018-05-01 20:10:00", 78],
                    ["2018-05-01 20:11:00", 64],
                    ["2018-05-01 20:12:00", 65],
                    ["2018-05-01 20:13:00", 78],
                    ["2018-05-01 20:14:00", 70],
                    ["2018-05-01 20:15:00", 56],
                    ["2018-05-01 20:16:00", 50],
                    ["2018-05-01 20:17:00", 65],
                    ["2018-05-01 20:18:00", 78],
                    ["2018-05-01 20:19:00", 64],
                    ["2018-05-01 20:20:00", 65],
                    ["2018-05-01 20:21:00", 78],
                    ["2018-05-01 20:22:00", 64],
                    ["2018-05-01 20:23:00", 56],
                    ["2018-05-01 20:24:00", 50],
                    ["2018-05-01 20:25:00", 65],
                    ["2018-05-01 20:26:00", 78],
                    ["2018-05-01 20:27:00", 56],
                    ["2018-05-01 20:28:00", 60],
                    ["2018-05-01 20:29:00", 70],
                ],
                itemStyle: {
                    color: '#4cabce'
                },
                lineStyle:{
                    type:'dotted'
                },
                smooth: true,
            }
        ]
    };
    return option;
}

/**
 * 获取攻击比例饼图配置项
 */
function getAttackTypePieOption() {
    var option = {
        backgroundColor: '',
        color: ['#003366', '#006699', '#4cabce', '#dd545d'],
        tooltip: {
            trigger: 'item',
            formatter: "{b} <br/>出现次数: {c} 次(占比{d}%)"
        },
        series: [{
            type: 'pie',
            position: 'center',
            center: ['50%', '50%'],
            radius: ['30%', '70%'],
            //roseType : 'radius',
            label: {
                color: 'black',
                formatter: "{b}"

            },
            itemStyle: {
                borderWidth: 1,
                borderColor: '#fff'
            },
            labelLine: {
                lineStyle: {
                    color: '#a08596'
                },
                length: 10,
                length2: 20
            },
            data: [{
                    name: '敏感端口攻击',
                    value: 25
                },
                {
                    name: '跨站脚本攻击',
                    value: 25
                },
                {
                    name: 'SQL注入攻击',
                    value: 15
                },
                {
                    name: 'DDoS攻击',
                    value: 35
                }
            ]
        }]
    };
    return option;
}

/**
 * 获取异常比例柱状图配置项
 */
function getAbnormalTypeBarOption() {
    var option = {
        backgroundColor: '',
        tooltip: {
            trigger: 'axis',
            axisPointer: { // 坐标轴指示器，坐标轴触发有效
                type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
            }

        },
        grid: {
            left: '5%',
            right: '15%',
            bottom: 10,
            top: '38',
            containLabel: true
        },
        xAxis: [{
            name: '类型',
            nameTextStyle: {
                fontSize: 12,
            },
            data: ['IP', '端口', '流量', '访客'],
            type: 'category',
            axisLine: {
                lineStyle: {
                    color: 'black',
                    width: 1,
                }
            },
            axisTick: {
                alignWithLabel: true
            },

        }],
        yAxis: [{
            name: '数量',
            nameTextStyle: {
                fontSize: 12
            },
            type: 'value',
            axisLine: {
                lineStyle: {
                    color: 'black',
                    width: 1,
                }
            },
            axisTick: {
                alignWithLabel: true
            },
            axisLabel: {
                formatter: '{value}'
            }
        }],
        series: [{
            barWidth: '40%',
            type: 'bar',
            data: [{
                value: 38,
                itemStyle: {
                    normal: {
                        color: '#003366'
                    }
                }
            }, {
                value: 32,
                itemStyle: {
                    normal: {
                        color: '#006699'
                    }
                }
            }, {
                value: 25,
                itemStyle: {
                    normal: {
                        color: '#4cabce'
                    }
                }
            }, {
                value: 22,
                itemStyle: {
                    normal: {
                        color: '#dd545d'
                    }
                }
            }],
            itemStyle: {
                normal: {
                    color: 'rgba(64,64,64,0.45)'
                }
            }
        }]
    };
    return option;
}

/**
 * 获取web流量仪表盘配置项
 */
function getWebStreamGaugeOption() {
    var option = {
        tooltip: {
            formatter: "{a} <br/>{b} : {c}MB/min"
        },

        series: [{
            name: 'Web实时流量',
            startAngle: 180,
            endAngle: 0,
            type: 'gauge',
            radius: '190%',
            center: ['50%', '95%'], // 默认全局居中
            min: 0,
            max: 1000,
            axisLine: { // 坐标轴线
                lineStyle: { // 属性lineStyle控制线条样式
                    color: [
                        [0.2, '#006699'],
                        [0.8, '#4cabce'],
                        [1, '#dd545d']
                    ],
                    width: 10
                }
            },

            axisLabel: { // 坐标轴小标记
                fontSize: 8
            },
            splitLine: { // 分隔线
                length: 10, // 属性length控制线长
            },
            axisTick: { // 坐标轴小标记
                length: 5, // 属性length控制线长
                lineStyle: { // 属性lineStyle控制线条样式
                    color: 'white',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            title: {
                offsetCenter: [0, '100%'],
                textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    fontWeight: 'bolder',
                    color: '#fff',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            detail: {
                formatter: '实时流速：{value}MB/min'
            },
            data: [{
                value: 500,
                name: '流速'
            }]
        }]
    };
    return option;
}

/**
 * 获取攻击溯源地图配置项
 */
function getAttackSourceMapOption2() {
    var option = {
        backgroundColor: '',
        title: {
            left: 'center',
            textStyle: {
                color: '#fff'
            }
        },
        tooltip: {
            trigger: 'item'
        },
        geo: {
            map: 'china',
            label: {
                emphasis: {
                    show: false
                }
            },
            roam: true,
            itemStyle: {
                normal: {
                    areaColor: '#fcfcfc',
                    borderColor: '#006699',
                    borderWidth: 1
                },
                emphasis: {
                    areaColor: '#4ca1c2'
                }
            }
        },
        series: [

            {
                name: "访客源所在城市",
                type: 'effectScatter',
                coordinateSystem: 'geo',
                zlevel: 2,
                symbol: "emptyCircle",
                symbolSize: function (val) {
                    return 10 + val[2] / 10;
                },
                rippleEffect: {
                    period: 4,
                    scale: 5,
                    brushType: 'stroke'
                },
                label: {
                    show: false
                },
                itemStyle: {
                    normal: {
                        color: "red",
                        opacity: 0.5
                    }
                },
                tooltip: {
                    formatter: function (param) {
                        return `${param.value[3]}<br/>共发起${param.value[2]}次攻击`;

                    }
                },
                data: [
                    [119.5313, 29.8773, 66, "杭州"]

                ],
            }
        ]
    };
    return option;
}

/**
 * 获取安全状态评估图配置项
 */
function getSecurityAssessmentGaugeOption() {
    var option = {
        tooltip: {
            formatter: "{a} <br/>{b} : {c}MB/min"
        },

        series: [{
            name: 'Web实时流量',
            startAngle: 90,
            endAngle: -269.9,
            type: 'gauge',
            radius: '100%',
            center: ['50%', '50%'], // 默认全局居中
            min: 0,
            max: 10,
            axisLine: { // 坐标轴线
                lineStyle: { // 属性lineStyle控制线条样式
                    color: [
                        [0.2, '#dd545d'],
                        // [0.8, '#006699'],
                        // [0.6, '#4cabce'],
                        [1, '#54a0d145']

                    ],
                    width: 10
                }
            },

            axisLabel: { // 坐标轴小标记
                show: true,
                distance: -10,
                formatter: function (value) {
                    if (value == 2)
                        return value;
                    else
                        return "";
                }
            },
            splitLine: { // 分隔线
                length: 0, // 属性length控制线长
            },
            axisTick: { // 坐标轴小标记
                length: 0, // 属性length控制线长
                lineStyle: { // 属性lineStyle控制线条样式
                    color: 'white',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            pointer: {
                show: false
            },
            title: {
                show: false,
                offsetCenter: [0, '100%'],
                textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    fontWeight: 'bolder',
                    color: '#fff',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            detail: {
                offsetCenter: [0, 0],
                fontSize: 20,
                formatter: function (value) {
                    if (value <= 3)
                        return "危险";
                    else if (value > 3 && value <= 7)
                        return "风险";
                    else if (value > 7)
                        return "安全";
                },
                color: '#dd545d'
            },
            data: [{
                value: 2,
                name: '流速'
            }]
        }]
    };
    return option;
}

function getSecurityAssessmentBarOption() {

    var colorList = ['#dd545d', '#ffdb5c', '#4cabce'];

    function randomData() {
        var data = Math.floor(Math.random() * 100);
        var level = 2;
        if (data < 80 && data > 30)
            level = 1;
        else if (data < 30)
            level = 0;
        return {
            data: data,
            level: level
        }
    }

    var data = randomData();
    /*     myChart.setOption({
            series: [{
                data: [data.data],
                itemStyle:{
                    normal:{
                        color:colorList[data.level]
                    }
                }
            },{
                data:[100-data.data]
            }]
        }); */

    var option = {
        tooltip: {
            trigger: 'item',
            axisPointer: { // 坐标轴指示器，坐标轴触发有效
                type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
            }
        },
        legend: {
            // data: ['危险', '警告','安全']
            show: false
        },
        grid: {
            left: '3%',
            right: '5%',
            bottom: '10%',
            containLabel: true
        },
        xAxis: {
            show: false,
            type: 'value',
            axisTick: false, //不显示刻度
            splitLine: false //不显示分割线
        },
        yAxis: {
            show: false,
            type: 'category',
            data: ['安全系数'],
            axisTick: false, //不显示刻度
            splitLine: false //不显示分割线
        },
        series: [{
                name: '安全系数',
                type: 'bar',
                stack: '总量',
                itemStyle: {
                    normal: {
                        color: colorList[data.level],
/*                         borderWidth: 2,
                        borderColor: '#d0e5f3' */
                    }
                },
                label: {
                    normal: {
                        show: false,
                        position: 'insideRight'
                    }
                },
                data: [data.data],
            },
            {
                name: '差值',
                type: 'bar',
                barWidth: 200,
                stack: '总量',
                tooltip: {
                    show: false
                },
                itemStyle: {
                    normal: {
                        color: '#d0e5f3'
                    },
                    emphasis:{
                        color: '#d0e5f3'
                    }
                },
                label: {
                    normal: {
                        show: false,
                        position: 'insideRight'
                    }
                },
                data: [100 - data.data]
            },
            {
                name: '正极',
                type: 'bar',
                stack: '总量',
                barWidth: 20,
                tooltip: {
                    show: false
                },
                itemStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(
                            0, 0, 0, 1, [{
                                    offset: 0,
                                    color: '#fff'
                                },
                                {
                                    offset: 0.3,
                                    color: '#fff'
                                },
                                {
                                    offset: 0.31,
                                    color: '#37BBF8'
                                },
                                // {offset: 0.5, color: '#37BBF8'},
                                {
                                    offset: 0.56,
                                    color: '#37BBF8'
                                },
                                {
                                    offset: 0.56,
                                    color: '#fff'
                                },
                                {
                                    offset: 1,
                                    color: '#fff'
                                }

                            ]),

                    }
                },
                label: {
                    normal: {
                        show: false,
                        position: 'insideRight'

                    }
                },
                data: [5]
            }
        ]
    };

    return option;

}

/**
 * 获取攻击溯源地图配置项
 */
function getAttackSourceMapOption() {
    var option = {
        backgroundColor: '',
        title: {
            left: 'center',
            textStyle: {
                color: '#fff'
            }
        },
        tooltip: {
            trigger: 'item'
        },
        geo: {
            map: 'china',
            label: {
                emphasis: {
                    show: false
                }
            },
            roam: true,
            itemStyle: {
                normal: {
                    areaColor: '#fcfcfc',
                    borderColor: '#006699',
                    borderWidth: 1
                },
                emphasis: {
                    areaColor: '#4ca1c2'
                }
            }
        },
        series: [

            {
                name: "访客源所在城市",
                type: 'effectScatter',
                coordinateSystem: 'geo',
                zlevel: 2,
                symbol: "emptyCircle",
                symbolSize: function (val) {
                    return 10 + val[2] / 10;
                },
                rippleEffect: {
                    period: 4,
                    scale: 5,
                    brushType: 'stroke'
                },
                label: {
                    show: false
                },
                itemStyle: {
                    normal: {
                        color: "red",
                        opacity: 0.5
                    }
                },
                tooltip: {
                    formatter: function (param) {
                        return `${param.value[3]}<br/>共发起${param.value[2]}次攻击`;

                    }
                },
                data: [
                    [119.5313, 29.8773, 66, "杭州"]

                ],
            }
        ]
    };
    return option;
}

function getAttackSourceMapOption2() {
    var option = {};
    var option2 = {
        backgroundColor: 'initial',
        title: {
            text: '',
            subtext: '',
            x: 'center',
        },

        //			tooltip : {
        //		        trigger: 'item',
        //		        formatter: '滚轮切换或点击进入该省<br/>{b}'
        //		    },

        dataRange: {
            min: 0,
            max: 2500,
            x: 'left',
            y: 'bottom',
            text: ['高', '低'], // 文本，默认为数值文本
            calculable: true,
            color: ['black', 'red'],
            show: false
        },
        series: [{
            name: 'item1',
            type: 'map',
            mapType: 'china',
            selectedMode: null,
            roam: false,
            hoverable: false,
            itemStyle: {
                normal: {
                    label: {
                        show: true,
                        textStyle: {
                            fontSize: 14
                        }
                    },
                    borderWidth: 2,
                    borderColor: '#15b09e',
                    color: '#ebfaf8',
                },
                emphasis: {
                    label: {
                        show: true
                    }
                }
            },
            geoCoord: {
                '上海': [121.4648, 31.2891],
                '杭州': [120.1648, 30.2891],
                '东莞': [113.8953, 22.901],
                '东营': [118.7073, 37.5513],
                '中山': [113.4229, 22.478],
                '临汾': [111.4783, 36.1615],
                '临沂': [118.3118, 35.2936],
                '丹东': [124.541, 40.4242],
                '丽水': [119.5642, 28.1854],
                '乌鲁木齐': [87.9236, 43.5883],
                '佛山': [112.8955, 23.1097],
                '保定': [115.0488, 39.0948],
                '兰州': [103.5901, 36.3043],
                '包头': [110.3467, 41.4899],
                '北京': [116.4551, 40.2539],
                '北海': [109.314, 21.6211],
                '南京': [118.8062, 31.9208],
                '南宁': [108.479, 23.1152],
                '南昌': [116.0046, 28.6633],
                '南通': [121.1023, 32.1625],
                '厦门': [118.1689, 24.6478],
                '台州': [121.1353, 28.6688],
                '合肥': [117.29, 32.0581],
                '呼和浩特': [111.4124, 40.4901],
                '咸阳': [108.4131, 34.8706],
                '哈尔滨': [127.9688, 45.368],
                '唐山': [118.4766, 39.6826],
                '嘉兴': [120.9155, 30.6354],
                '大同': [113.7854, 39.8035],
                '大连': [122.2229, 39.4409],
                '天津': [117.4219, 39.4189],
                '太原': [112.3352, 37.9413],
                '威海': [121.9482, 37.1393],
                '宁波': [121.5967, 29.6466],
                '宝鸡': [107.1826, 34.3433],
                '宿迁': [118.5535, 33.7775],
                '常州': [119.4543, 31.5582],
                '广州': [113.5107, 23.2196],
                '廊坊': [116.521, 39.0509],
                '延安': [109.1052, 36.4252],
                '张家口': [115.1477, 40.8527],
                '徐州': [117.5208, 34.3268],
                '德州': [116.6858, 37.2107],
                '惠州': [114.6204, 23.1647],
                '成都': [103.9526, 30.7617],
                '扬州': [119.4653, 32.8162],
                '承德': [117.5757, 41.4075],
                '拉萨': [91.1865, 30.1465],
                '无锡': [120.3442, 31.5527],
                '日照': [119.2786, 35.5023],
                '昆明': [102.9199, 25.4663],
                '杭州': [119.5313, 29.8773],
                '枣庄': [117.323, 34.8926],
                '柳州': [109.3799, 24.9774],
                '株洲': [113.5327, 27.0319],
                '武汉': [114.3896, 30.6628],
                '汕头': [117.1692, 23.3405],
                '江门': [112.6318, 22.1484],
                '沈阳': [123.1238, 42.1216],
                '沧州': [116.8286, 38.2104],
                '河源': [114.917, 23.9722],
                '泉州': [118.3228, 25.1147],
                '泰安': [117.0264, 36.0516],
                '泰州': [120.0586, 32.5525],
                '济南': [117.1582, 36.8701],
                '济宁': [116.8286, 35.3375],
                '海口': [110.3893, 19.8516],
                '淄博': [118.0371, 36.6064],
                '淮安': [118.927, 33.4039],
                '深圳': [114.5435, 22.5439],
                '清远': [112.9175, 24.3292],
                '温州': [120.498, 27.8119],
                '渭南': [109.7864, 35.0299],
                '湖州': [119.8608, 30.7782],
                '湘潭': [112.5439, 27.7075],
                '滨州': [117.8174, 37.4963],
                '潍坊': [119.0918, 36.524],
                '烟台': [120.7397, 37.5128],
                '玉溪': [101.9312, 23.8898],
                '珠海': [113.7305, 22.1155],
                '盐城': [120.2234, 33.5577],
                '盘锦': [121.9482, 41.0449],
                '石家庄': [114.4995, 38.1006],
                '福州': [119.4543, 25.9222],
                '秦皇岛': [119.2126, 40.0232],
                '绍兴': [120.564, 29.7565],
                '聊城': [115.9167, 36.4032],
                '肇庆': [112.1265, 23.5822],
                '舟山': [122.2559, 30.2234],
                '苏州': [120.6519, 31.3989],
                '莱芜': [117.6526, 36.2714],
                '菏泽': [115.6201, 35.2057],
                '营口': [122.4316, 40.4297],
                '葫芦岛': [120.1575, 40.578],
                '衡水': [115.8838, 37.7161],
                '衢州': [118.6853, 28.8666],
                '西宁': [101.4038, 36.8207],
                '西安': [109.1162, 34.2004],
                '贵阳': [106.6992, 26.7682],
                '连云港': [119.1248, 34.552],
                '邢台': [114.8071, 37.2821],
                '邯郸': [114.4775, 36.535],
                '郑州': [113.4668, 34.6234],
                '鄂尔多斯': [108.9734, 39.2487],
                '重庆': [107.7539, 30.1904],
                '金华': [120.0037, 29.1028],
                '铜川': [109.0393, 35.1947],
                '银川': [106.3586, 38.1775],
                '镇江': [119.4763, 31.9702],
                '长春': [125.8154, 44.2584],
                '长沙': [113.0823, 28.2568],
                '长治': [112.8625, 36.4746],
                '阳泉': [113.4778, 38.0951],
                '青岛': [120.4651, 36.3373],
                '韶关': [113.7964, 24.7028]
            },
            data: [

            ],
            markPoint: {

                symbol: 'emptyCircle',
                symbolSize: function (v) {
                    return (v * 10 + 100) / 12
                },
                effect: {
                    show: true,
                    shadowBlur: 0,
                    color: 'rgb(255,108,88)'
                },
                itemStyle: {
                    normal: {
                        label: {
                            show: false
                        },
                        color: 'red'
                    }
                },
                data: [{
                        name: '上海',
                        value: 10
                    },
                    {
                        name: '广州',
                        value: 10
                    },
                    {
                        name: '大连',
                        value: 10
                    },
                    {
                        name: '南宁',
                        value: 10
                    },
                    {
                        name: '南昌',
                        value: 10
                    },
                    {
                        name: '拉萨',
                        value: 10
                    },
                    {
                        name: '长春',
                        value: 10
                    },
                    {
                        name: '包头',
                        value: 10
                    },
                    {
                        name: '重庆',
                        value: 10
                    },
                    {
                        name: '常州',
                        value: 10
                    },
                    {
                        name: '杭州',
                        value: 10
                    }
                ]
            },
            markLine: {

                smooth: false,

                effect: {
                    show: true,
                    scaleSize: 1,
                    period: 15,
                    color: 'red',
                    shadowBlur: 10,
                },
                itemStyle: {
                    normal: {
                        borderWidth: 1,
                        lineStyle: {
                            type: 'solid',
                            shadowBlur: 10,
                            color: 'rgb(238,230,206)'
                        }
                    }
                },
                data: [
                    [{
                        name: '上海'
                    }, {
                        name: '杭州',
                        value: 95
                    }],
                    [{
                        name: '广州'
                    }, {
                        name: '杭州',
                        value: 90
                    }],
                    [{
                        name: '大连'
                    }, {
                        name: '杭州',
                        value: 80
                    }],
                    [{
                        name: '南宁'
                    }, {
                        name: '杭州',
                        value: 70
                    }],
                    [{
                        name: '南昌'
                    }, {
                        name: '杭州',
                        value: 60
                    }],
                    [{
                        name: '拉萨'
                    }, {
                        name: '杭州',
                        value: 50
                    }],
                    [{
                        name: '长春'
                    }, {
                        name: '杭州',
                        value: 40
                    }],
                    [{
                        name: '包头'
                    }, {
                        name: '杭州',
                        value: 30
                    }],
                    [{
                        name: '重庆'
                    }, {
                        name: '杭州',
                        value: 20
                    }],
                    [{
                        name: '常州'
                    }, {
                        name: '杭州',
                        value: 10
                    }]
                ]
            },
        }]
    };
    return option;
}

/**
 * 获取安全状态评估配置项
 */
function getSecurityStatusGaugeOption() {
    var option = {
        tooltip: {
            formatter: "{a} <br/>{b} : {c}MB/min"
        },

        series: [{
            name: 'Web实时流量',
            startAngle: 90,
            endAngle: -269.9,
            type: 'gauge',
            radius: '100%',
            center: ['50%', '50%'], // 默认全局居中
            min: 0,
            max: 10,
            axisLine: { // 坐标轴线
                lineStyle: { // 属性lineStyle控制线条样式
                    color: [
                        [0.2, '#dd545d'],
                        // [0.8, '#006699'],
                        // [0.6, '#4cabce'],
                        [1, '#54a0d145']

                    ],
                    width: 10
                }
            },

            axisLabel: { // 坐标轴小标记
                show: true,
                distance: -10,
                formatter: function (value) {
                    if (value == 2)
                        return value;
                    else
                        return "";
                }
            },
            splitLine: { // 分隔线
                length: 0, // 属性length控制线长
            },
            axisTick: { // 坐标轴小标记
                length: 0, // 属性length控制线长
                lineStyle: { // 属性lineStyle控制线条样式
                    color: 'white',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            pointer: {
                show: false
            },
            title: {
                show: false,
                offsetCenter: [0, '100%'],
                textStyle: { // 其余属性默认使用全局文本样式，详见TEXTSTYLE
                    fontWeight: 'bolder',
                    color: '#fff',
                    shadowColor: '#fff', //默认透明
                    shadowBlur: 10
                }
            },
            detail: {
                offsetCenter: [0, 0],
                fontSize: 20,
                formatter: function (value) {
                    if (value <= 3)
                        return "危险";
                    else if (value > 3 && value <= 7)
                        return "风险";
                    else if (value > 7)
                        return "安全";
                },
                color: '#dd545d'
            },
            data: [{
                value: 2,
                name: '流速'
            }]
        }]
    };
    return option;
}